MongoDB日志包括审计日志、慢日志和运行日志,本文介绍各类日志的字段详情。
审计日志
审计日志存储在名为mongo_audit_log_standard的Logstore中,具体字段说明如下表所示。
审计日志和慢日志的日志字段相同,通过audit_type字段区分。慢日志中的audit_type字段值固定为slowop,如果为其他值,则为审计日志。
字段 | 说明 |
__topic__ | 日志主题,固定为mongo_audit_log |
audit_type | 日志类型,例如Command |
coll | 数据集合 |
db | 数据库名称 |
docs_examined | 文档扫描行数 |
instanceid | MongoDB实例ID |
keys_examined | 索引扫描行数 |
latency | 消耗时间 |
optype | 操作类别
|
return_num | 返回记录数 |
thread_id | 线程ID |
time | 时间戳 |
user | 登录MongoDB数据库的用户名 |
user_ip | 连接MongoDB客户端的IP地址 |
慢日志
慢日志存储在名为mongo_slow_run_log的Logstore中,具体字段说明如下表所示。
字段 | 说明 |
__topic__ | 日志主题,固定为mongo_slow_log |
audit_type | 日志类型,固定为slowop |
coll | 数据集合 |
db | 数据库名称 |
docs_examined | 文档扫描行数 |
instanceid | MongoDB实例ID |
keys_examined | 索引扫描行数 |
latency | 消耗时间 |
optype | 操作类别
|
return_num | 返回记录数 |
thread_id | 线程ID |
time | 时间戳,单位:秒 |
user | 登录MongoDB数据库的用户名 |
user_ip | 连接MongoDB客户端的IP地址 |
运行日志
运行日志存储在名为mongo_slow_run_log的Logstore中,具体字段说明如下表所示。
字段 | 说明 |
__topic__ | 日志主题,固定为mongo_run_log |
category | 日志类别,例如NETWORK(网络链接日志) |
connection | 日志连接信息 |
content | 日志内容 |
instanceid | MongoDB实例ID |
ip | IP地址 |
level | 日志级别 |
port | 端口号 |
time | 日志生成时间 |